#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

ll n,k;
string s;
ll res=0;
void dfs(ll start,ll cnt,ll ans){
    if(cnt==k+1){
        string substr = s.substr(start,s.length()-start);
        ll num=stoll(substr);
        res=max(res,ans*num);
        return;
    }
    for(int i=start;i<s.length()-1;i++){
        string substr = s.substr(start,i-start+1);
        ll num=stoll(substr);
        dfs(i+1,cnt+1,ans*num);
    }
}

int main(){
    cin>>n>>k>>s;
    dfs(0,1,1);
    cout<<res;
    return 0;
}
